package com.originskyseed.platform.user.vo.request;

import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 用户信息列表请求VO
 *
 * @author LiangMingHui
 *
 */
public class UserInfoListRequestVO extends BaseRequestVO {

	private static final long serialVersionUID = 6468465894435534027L;

	/**
	 * 用户账号
	 */
	private String account;

	/**
	 * 用户名称
	 */
	private String name;

	/**
	 * 第三方主键
	 */
	private String otherAccount;

	/**
	 * 手机号码
	 */
	private String phone;

	/**
	 * 逻辑删除标志（1——已删除，0——未删除）
	 */
	private Integer isDel;

	/**
	 * 状态
	 */
	private Integer status;

	/**
	 * 角色名称
	 */
	private String roleName;

	/**
	 * 创建人账号
	 */
	private String creatorAccount;
	/**
	 * 创建人
	 */
	private String creator;
	/**
	 * 创建开始时间
	 */
	private String foundTimeStart;
	/**
	 * 创建结束时间
	 */
	private String foundTimeEnd;

	/**
	 * 会员等级ID
	 */
	private String levelId;

	/**
	 * 部门ID（公会下业务员）
	 */
	private String deptId;

	/**
	 * 查询类型 0全平台 1公会下
	 */
	private Integer type;

	/**
	 * 业务员昵称
	 */
	private String userNum;

	/**
	 * 家族ID
	 */
	private String familyId;

	/**
	 * 家族昵称
	 */
	private String familyNickName;

	/**
	 * 部门所属的平台
	 */
	private Integer sourceSys;

	/**
	 * 部门所属体系 或 用户类型 1业务员 2主播
	 */
	private Integer userType;

	/**
	 * 用户数据列表
	 */
	private List<String> userIdList;

	/**
	 * 主播昵称
	 */
	private String anchorNickname;

	/**
	 * 推广任务
	 */
	private Integer promotionTask;

	/**
	 * 昵称
	 */
	private String nickName;


	public String getOtherAccount() {
		return otherAccount;
	}

	public void setOtherAccount(String otherAccount) {
		this.otherAccount = otherAccount;
	}

	public String getAnchorNickname() {
		return anchorNickname;
	}

	public void setAnchorNickname(String anchorNickname) {
		this.anchorNickname = anchorNickname;
	}

	public List<String> getUserIdList() {
		return userIdList;
	}

	public void setUserIdList(List<String> userIdList) {
		this.userIdList = userIdList;
	}

	public Integer getSourceSys() {
		return sourceSys;
	}

	public void setSourceSys(Integer sourceSys) {
		this.sourceSys = sourceSys;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserType(Integer userType) {
		this.userType = userType;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreatorAccount() {
		return creatorAccount;
	}

	public void setCreatorAccount(String creatorAccount) {
		this.creatorAccount = creatorAccount;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getFoundTimeStart() {
		return foundTimeStart;
	}

	public void setFoundTimeStart(String foundTimeStart) {
		this.foundTimeStart = foundTimeStart;
	}

	public String getFoundTimeEnd() {
		return foundTimeEnd;
	}

	public void setFoundTimeEnd(String foundTimeEnd) {
		this.foundTimeEnd = foundTimeEnd;
	}

	public String getLevelId() {
		return levelId;
	}

	public void setLevelId(String levelId) {
		this.levelId = levelId;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getUserNum() {
		return userNum;
	}

	public void setUserNum(String userNum) {
		this.userNum = userNum;
	}

	public String getFamilyId() {
		return familyId;
	}

	public void setFamilyId(String familyId) {
		this.familyId = familyId;
	}

	public String getFamilyNickName() {
		return familyNickName;
	}

	public void setFamilyNickName(String familyNickName) {
		this.familyNickName = familyNickName;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Integer getPromotionTask() {
		return promotionTask;
	}

	public void setPromotionTask(Integer promotionTask) {
		this.promotionTask = promotionTask;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
}
